export interface DataTableColumn {
  title: string //列表的标题。默认为：""
  key: string //这个key需要和tabdata中的key相同，表示同一列。
  width: number //列表宽
  align: string //对齐方向，start左,center中,end右,默认center
  sort?: boolean //是否显示排序,默认false
  bgColor: string //当前头的背景色。默认grey
  cellColor: string //当前列的背景色。,如果为"",则使用行数据的背景，如果行背景也没有提供，使用white.
  light: boolean //背景色是否是浅色
  sortType: string //desc降序，升序asce,none,无排序
  unit: string //单位
  headerFontSize: number // 头部字体大小
  fontSize: number // 内容字体大小
  headerProps: tSheetProps // 头部tSheet props
  cellProps: tSheetProps // 内容 tSheet props
  _headerProps?: _tSheetProps
  _cellProps?: _tSheetProps
  minWidth: number
  ellipsis: boolean //文本超出隐藏
  slot?: string
}
export interface tSheetProps {
  parenClass: string
  contStyle: string
  height: number
  width: number
  color: string
  transprent: boolean | string
  border: number | string
  margin: any
  padding: any
  unit: string
  hoverClass: string
  darkBgColor: string
  noLevel: boolean
  blur: boolean
  _style: object | string
  _class: object | string
  followTheme: boolean | string
  dark: boolean | string
  followDark: boolean | string
  round: number
  shadow: number
  outlined: boolean
  borderStyle: string
  borderDirection: string
  text: boolean | string
  linear: string
  linearDeep: string
  isDisabledRoundAndriod: boolean | string
}

export interface _tSheetProps {
  width: number
  height: number
  fontSize: number
}
